/**
 * 助手类：表示添加到链表中的项
 */
export class Node {
  constructor(element, next) {
    // 要加入的链表元素的值
    this.element = element;
    // 指向链表中下一个元素的指针
    this.next = next;
  }
}

/**
 * 双向链表中的项
 */
export class DoublyNode extends Node {
  constructor(element, next, prev) {
    super(element, next);
    this.prev = prev;
  }
}
